#ifndef     SCENE_H_
#define     SCENE_H_
#include <SDL.h>

namespace STG {

    class scene
    {
    public:
        scene() = default;
        virtual ~scene() = default;
        virtual void update(float deltaTime) = 0;
        virtual void init() = 0;
        virtual void render() = 0;
        virtual void clean() = 0;
        virtual void handleEvents(SDL_Event* event) = 0;
    };
}

#endif      /* !SCENE_H_ */
